package backstage.app.entity;

import java.io.Serializable;
import java.time.LocalDateTime;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import com.fasterxml.jackson.annotation.JsonFormat;

import lombok.Data;
 
/***
 * 技能等级1
 * @author xwt
 *
 */
@TableName("levelkill_student")
@Data
public class LevelkillStudent  implements Serializable{
	
	/**
	 * 
	 */
	private static final long serialVersionUID = 1719978672008640835L;

	@TableId(type= IdType.AUTO)
	@TableField("leid")
    private Integer leId;

	/**对应外表*/
	@TableField("kill_context_id")
    private Integer killContextId;

	@TableField("sid")
    private Integer sid;

	@TableField("height")
    private Double height;

	@TableField("weight")
    private Double weight;

	@TableField("abduction")
    private Double abduction;

	@TableField("finger_span")
    private Double fingerSpan;

	 
	@TableField("context_one_first")
    private Double contextOneFirst;
	
	@TableField("context_one_second")
    private Double contextOneSecond;
	
	@TableField("context_one_thirdly")
    private Double contextOneThirdly;
	
	@TableField("context_one_fourthly")
    private Double contextOneFourthly;

	@TableField("context_one_scroue")
    private Integer contextOneScroue;
	/*2**/
	@TableField("context_tow_first")
    private Double contextTowFirst;
	
	@TableField("context_tow_second")
    private Double contextTowSecond;
	
	@TableField("context_tow_thirdly")
    private Double contextTowThirdly;
	
	@TableField("context_tow_fourthly")
    private Double contextTowFourthly;

	@TableField("context_tow_scroue")
    private Integer contextTowScroue;

	 

	/*3**/
	@TableField("context_three_first")
    private Double contextThreeFirst;
	
	@TableField("context_three_second")
    private Double contextThreeSecond;
	
	@TableField("context_three_thirdly")
    private Double contextThreeThirdly;
	
	@TableField("context_three_fourthly")
    private Double contextThreeFourthly;

	@TableField("context_three_scroue")
    private Integer contextThreeScroue;

	/*4**/
	@TableField("context_froth_first")
    private Double contextFrothFirst;
	
	@TableField("context_froth_second")
    private Double contextFrothSecond;
	
	@TableField("context_froth_thirdly")
    private Double contextFrothThirdly;
	
	@TableField("context_froth_fourthly")
    private Double contextFrothFourthly;

    @TableField("context_froth_scroue")
    private Integer contextFrothScroue;

     

    /*4**/
	@TableField("context_five_first")
    private Double contextFiveFirst;
	
	@TableField("context_five_second")
    private Double contextFiveSecond;
	
	@TableField("context_five_thirdly")
    private Double contextFiveThirdly;
	
	@TableField("context_five_fourthly")
    private Double contextFiveFourthly;

    @TableField("context_five_scroue")
    private Integer contextFiveScroue;

    

    /*6**/
  	@TableField("context_six_first")
    private Double contextSixFirst;
  	
  	@TableField("context_six_second")
     private Double contextSixSecond;
  	
  	@TableField("context_six_thirdly")
    private Double contextSixThirdly;
  	
  	@TableField("context_six_fourthly")
    private Double contextSixFourthly;

    @TableField("context_six_scroue")
    private Integer contextSixScroue;

    

    /*7**/
  	@TableField("context_seven_first")
    private Double contextSevenFirst;
  	
  	@TableField("context_seven_second")
    private Double contextSevenSecond;
  	
  	@TableField("context_seven_thirdly")
    private Double contextSevenThirdly;
  	
  	@TableField("context_seven_fourthly")
    private Double contextSevenFourthly;

    @TableField("context_seven_scroue")
    private Integer contextSevenScroue;

    
    @TableField("create_time")
    @JsonFormat(shape = JsonFormat.Shape.STRING, pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
    private LocalDateTime createTime;
    
   

    @TableField("last_update_time")
    @JsonFormat(shape = JsonFormat.Shape.STRING, pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
    private LocalDateTime lastUpdateTime;

    @TableField(exist = false)
    private Levea levea;
    @TableField(exist = false)
    private Student student;
    
    @TableField(exist = false)
    private InforExport inforExport;
    
    
    
}